ec2a93e0b17efa97dd909ffb4680e60cd183d471,opc-ua-sdk/sdk-client/src/main/java/org/eclipse/milo/opcua/sdk/client/api/identity/UsernameProvider.java,UsernameProvider,getIdentityToken,#EndpointDescription#ByteString#,61
Before Change
public Tuple2<UserIdentityToken, SignatureData> getIdentityToken(EndpointDescription endpoint,
ByteString serverNonce) throws Exception {
UserTokenPolicy tokenPolicy = Arrays.stream(endpoint.getUserIdentityTokens())
.filter(t -> t.getTokenType() == UserTokenType.UserName)
.findFirst().orElseThrow(() -> new Exception("no username token policy found"));
String policyId = tokenPolicy.getPolicyId();
After Change
public Tuple2<UserIdentityToken, SignatureData> getIdentityToken(EndpointDescription endpoint,
ByteString serverNonce) throws Exception {
List<UserTokenPolicy> userIdentityTokens = l(endpoint.getUserIdentityTokens());
UserTokenPolicy tokenPolicy = userIdentityTokens.stream()
.filter(t -> t.getTokenType() == UserTokenType.UserName)
.findFirst().orElseThrow(() -> new Exception("no username token policy found"));
String policyId = tokenPolicy.getPolicyId();